* {	margin: 0; padding: 0; }
body {margin-top:20px; font-size:0.85em; font-family:Verdana, Arial, Helvetica, sans-serif;}

form{width:600px; margin:2em auto 2em; padding:10px; border:1px solid gray;}
form fieldset {border:0px; margin-top:-1.75em;}
form fieldset p {font-size:0.8em;}
form fieldset code {margin-top:5px; font-size:0.8em; padding:3px; background-color:#f9f9f9; font-family:"Courier New", Courier, monospace; display:block; clear:both;}
form fieldset legend {font-size:1.3em; background-color:white;}
form fieldset ol {list-style:none; margin-top:10px;}
form fieldset ol li input[type="text"], 
form fieldset ol li input[type="password"] {height:1.3em; border:1px solid silver;}

/*-----------------------------------------------------------------------------------------------
  CompactAccessibleForms related definitions (you should override)
-----------------------------------------------------------------------------------------------*/

/* label + input controls pair container, important "position:relative;" */
form fieldset ol li{position:relative; float:left; margin-right:5px;} 

/* definition that will style the label when visible */
form fieldset ol li label.compactVisible {display:inline; z-index:1; position:absolute; top:1px; left:3px; color:silver; cursor:text;}
/* definition that will style the label when hidden*/
form fieldset ol li label.compactHidden {display:none; z-index:0;}

/* definition that will style the input when visible */
form fieldset ol input[type="text"].compactVisible, 
form fieldset ol input[type="password"].compactVisible {background-color:#f9f9f9;}
/* definition that will style the input when hidden */
form fieldset ol input[type="text"].compactHidden, 
form fieldset ol input[type="password"].compactHidden {background-color:white;}

/* definition that will style the input when visible (custom) */
form fieldset ol input[type="text"].compactVisibleCustom, 
form fieldset ol input[type="password"].compactVisibleCustom {background-color:#eaf6fd;}
/* definition that will style the input when hidden (custom) */
form fieldset ol input[type="text"].compactHiddenCustom, 
form fieldset ol input[type="password"].compactHiddenCustom {background-color:white; border:1px solid #78bd00;}